// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  itrans_reg_offset_field.h
// Project line  :  K3
// Department    :  K3
// Author        :  Huawei
// Version       :  V100
// Date          :  2015/4/10
// Description   :  HiVcodecV100 VDEC
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/04/10 10:02:42 Create file
// ******************************************************************************

#ifndef __ITRANS_REG_OFFSET_FIELD_H__
#define __ITRANS_REG_OFFSET_FIELD_H__

#define ITRANS_PROT_MOD_LEN    4
#define ITRANS_PROT_MOD_OFFSET 0

#define ITRANS_ADM_STADDR_LEN    32
#define ITRANS_ADM_STADDR_OFFSET 0

#define ITRANS_PIC_STRUCTURE_LEN        2
#define ITRANS_PIC_STRUCTURE_OFFSET     26
#define ITRANS_ALVER_SCANFLAG_LEN       1
#define ITRANS_ALVER_SCANFLAG_OFFSET    25
#define ITRANS_QUANT_TYPE_LEN           1
#define ITRANS_QUANT_TYPE_OFFSET        24
#define ITRANS_REAL_PIC_TYPE_LEN        2
#define ITRANS_REAL_PIC_TYPE_OFFSET     22
#define ITRANS_PICTURE_STRUCTURE_LEN    2
#define ITRANS_PICTURE_STRUCTURE_OFFSET 20
#define ITRANS_VC1_OVERLAP_LEN          1
#define ITRANS_VC1_OVERLAP_OFFSET       19
#define ITRANS_INTERLACED_LEN           1
#define ITRANS_INTERLACED_OFFSET        18
#define ITRANS_SHORT_HEADER_LEN         1
#define ITRANS_SHORT_HEADER_OFFSET      17
#define ITRANS_MPEG1_FLAG_LEN           1
#define ITRANS_MPEG1_FLAG_OFFSET        16
#define ITRANS_DC_PRECISION_LEN         2
#define ITRANS_DC_PRECISION_OFFSET      14
#define ITRANS_SCALE_TYPE_LEN           1
#define ITRANS_SCALE_TYPE_OFFSET        13
#define ITRANS_ADM_WIDTH_LEN            9
#define ITRANS_ADM_WIDTH_OFFSET         0

#define ITRANS_ITB_FULL_LEN                    1
#define ITRANS_ITB_FULL_OFFSET                 31
#define ITRANS_ITB_EMPT_LEN                    1
#define ITRANS_ITB_EMPT_OFFSET                 30
#define ITRANS_RITB_CUR_FSM_LEN                2
#define ITRANS_RITB_CUR_FSM_OFFSET             28
#define ITRANS_OUTB_FULL_LEN                   1
#define ITRANS_OUTB_FULL_OFFSET                27
#define ITRANS_OBUTB_EMPT_LEN                  1
#define ITRANS_OBUTB_EMPT_OFFSET               26
#define ITRANS_ROUTB_CUR_FSM_LEN               2
#define ITRANS_ROUTB_CUR_FSM_OFFSET            24
#define ITRANS_OUTB_REG_EMPT_LEN               1
#define ITRANS_OUTB_REG_EMPT_OFFSET            23
#define ITRANS_ITB_FULL_HVP_LEN                1
#define ITRANS_ITB_FULL_HVP_OFFSET             22
#define ITRANS_ITB_EMPT_HVP_LEN                1
#define ITRANS_ITB_EMPT_HVP_OFFSET             21
#define ITRANS_OUTB_PEMPT_LEN                  1
#define ITRANS_OUTB_PEMPT_OFFSET               20
#define ITRANS_CTRL_CUR_FSM_LEN                2
#define ITRANS_CTRL_CUR_FSM_OFFSET             16
#define ITRANS_CAL_CUR_FSM_LEN                 4
#define ITRANS_CAL_CUR_FSM_OFFSET              12
#define ITRANS_IT2SE_BUFFER_FULL_LEN           1
#define ITRANS_IT2SE_BUFFER_FULL_OFFSET        10
#define ITRANS_TOP_RDY_LEN                     1
#define ITRANS_TOP_RDY_OFFSET                  9
#define ITRANS_AHS_INB_EMPT_LEN                1
#define ITRANS_AHS_INB_EMPT_OFFSET             8
#define ITRANS_IS_INB_EMPT_LEN                 1
#define ITRANS_IS_INB_EMPT_OFFSET              7
#define ITRANS_SCALING_LIST_ENABLE_FLAG_LEN    1
#define ITRANS_SCALING_LIST_ENABLE_FLAG_OFFSET 5
#define ITRANS_IS_CUR_FSM_LEN                  3
#define ITRANS_IS_CUR_FSM_OFFSET               0

#define ITRANS_ACDCMTN_ST_LEN        12
#define ITRANS_ACDCMTN_ST_OFFSET     20
#define ITRANS_IS_MB_TYPE_LEN        2
#define ITRANS_IS_MB_TYPE_OFFSET     16
#define ITRANS_IS_INTER_16X16_LEN    1
#define ITRANS_IS_INTER_16X16_OFFSET 15
#define ITRANS_IS_PREDMODE_LEN       3
#define ITRANS_IS_PREDMODE_OFFSET    12
#define ITRANS_IS_INTRA_16X16_LEN    1
#define ITRANS_IS_INTRA_16X16_OFFSET 11
#define ITRANS_IS_FIELD_LEN          1
#define ITRANS_IS_FIELD_OFFSET       10
#define ITRANS_IS_DCT_TYPE_LEN       1
#define ITRANS_IS_DCT_TYPE_OFFSET    9
#define ITRANS_IS_QUANT_LEN          7
#define ITRANS_IS_QUANT_OFFSET       0

#define ITRANS_ACPRE_FLAG_LEN     1
#define ITRANS_ACPRE_FLAG_OFFSET  31
#define ITRANS_AHS_QUANT_LEN      7
#define ITRANS_AHS_QUANT_OFFSET   24
#define ITRANS_AHS_ADM_MBY_LEN    9
#define ITRANS_AHS_ADM_MBY_OFFSET 12
#define ITRANS_AHS_ADM_MBX_LEN    9
#define ITRANS_AHS_ADM_MBX_OFFSET 0

#define ITRANS_IS_FRM_CYCLE_LEN    32
#define ITRANS_IS_FRM_CYCLE_OFFSET 0

#define ITRANS_AHS_FRM_CYCLE_LEN    32
#define ITRANS_AHS_FRM_CYCLE_OFFSET 0

#endif // __ITRANS_REG_OFFSET_FIELD_H__
